package org.wdcode.back.service.dao;

import java.util.List;

import org.wdcode.back.dao.LoginLogsDao;
import org.wdcode.back.po.LoginLogs;
import org.wdcode.back.service.LoginLogsService;
import org.wdcode.base.bean.PageBean;
import org.wdcode.base.interfaces.service.impl.BaseDaoService;
import org.wdcode.common.util.DateUtil;

/**
 * 登录日志业务实现
 * @author WD
 * @since JDK6
 * @version 1.0 2010-03-07
 */
public class LoginLogsServiceImpl extends BaseDaoService<LoginLogsDao, LoginLogs> implements LoginLogsService {
	/**
	 * 清空表
	 */
	public void truncate() {
		getDao().truncate();
	}

	/**
	 * 根据日期查询日志
	 * @param loginLogs 日志实体
	 * @param page 分页实体
	 * @param startDate 开始时间
	 * @param endDate 结束时间
	 * @return 日志列表
	 */
	public List<LoginLogs> queryBetweenDate(LoginLogs loginLogs, PageBean page, String startDate, String endDate) {
		return getDao().queryByDate(loginLogs, page, DateUtil.getTime(startDate), DateUtil.getTime(endDate));
	}
}
